semiconductor substrate - Spanish English Dictionary